/*
    Document   : pay
    Created on : 2011-04-14, 8:34:41
    Author     : YuanLei
    * pay.js 充值中心JS
*/
$(function(){
    payHover();
    personalPay();
    changePayment()


});
/**
 * 支付中心经过变色
 */
function payHover() {
    $("#paylist li").hover(function(){
        $(this).addClass("hover");
    },function(){
        $(this).removeClass("hover")
    });
}
/**
 * 是否邮寄发票
 */
function personalPay() {
    $(".personalPay").bind("change click",function(){
        if($(this).val()=="1"){
            $(this).parents("tr").nextAll().show();
        }else{
            $(this).parents("tr").nextAll().hide();
        }
    })
}
/**
 * 充值弹出层
 */
function openPayPop() {
    if(confirm()){
        $("#popbox").PopupDiv({
            modal : true,
            minWidth :400,
            PopupDivId : "PopupDiv3"
        });
    }
}
/**
 * 关闭弹出层
 */
function closePayPop() {
    $("#popbox").PopupDiv("remove");
}
/**
 * 表单验证
 */
function confirm() {
    var flag=true;
    var mobileNo=$.trim($("#mobileNo").val());
    var mobileNoMsg=$("#mobileNoMsg");
    if(!/^\d{10}\d$/.test(mobileNo)){
        mobileNoMsg.html("请填写正确的帐号");
        flag=false;
    }else{
        mobileNoMsg.html('');
    }
    var personalMoney=$.trim($("#personalMoney").val());
    var permoneyMsg=$("#permoneyMsg");
    if(!/^\d*(\d|\.)\d*$/.test(personalMoney)){
        permoneyMsg.html("请填写正确的金额");
        flag=false;
    }else{
        permoneyMsg.html('');
    }
    if($("#personalPayMethod").val()=='0'){
        if($("#personalPay1").attr("checked")){
            var invoiceCoNameMsg=$("#invoiceCoNameMsg");
            if($.trim($("#invoiceCo").val())==""){
                invoiceCoNameMsg.html('请填写发票抬头');
                flag=false;
            }else{
                invoiceCoNameMsg.html('');
            }
            var invoiceNameMsg=$("#invoiceNameMsg");
            if($.trim($("#invoiceName").val())==""){
                invoiceNameMsg.html('请填写收件人');
                flag=false;
            }else{
                invoiceNameMsg.html('');
            }
            var invoiceAddressMsg=$("#invoiceAddressMsg");
            if($.trim($("#invoiceAddress").val())==""){
                invoiceAddressMsg.html('请填写收件地址');
                flag=false;
            }else{
                invoiceAddressMsg.html('');
            }
        }
    }
    return flag;
}
/**
 * 切换支付方式
 */
function changePayment() {
    $("#personalPayMethod").change(function(){
        $(".personalPayMethodbox").hide().eq(parseInt($(this).val())).show();
    });
}